package cn.wolfcode.luowowo.comment.service;


import cn.wolfcode.luowowo.comment.domain.TravelComment;
import cn.wolfcode.luowowo.comment.query.TravelCommentQuery;
import org.springframework.data.domain.Page;

import java.util.List;

public interface ITravelCommentServiceService {

    /**
     * 查询某个游记下的所有评论
     * @param id
     * @return
     */
    List<TravelComment> findByDetailId(Long id);

//    Page query(TravelCommentQuery qo);

    /**
     * 添加评论
     * @param travelComment
     * @return
     */
    TravelComment save(TravelComment travelComment);

    /**
     * 游记首页中最新游记评论动态前10个
     * @return
     */
    List<TravelComment> queryTop10OfTime();

    /**
     * 根据用户的id查询所有的游记评论
     * @param id
     * @return
     */
    List<TravelComment> findCommentByUid(Long id);

}
